home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
smaltalk
/
st80_pr4.lha
/
st80_pre4
/
Foible
/
README
< prev
Wrap
Text File
|
1993-07-24
|
4KB
|
126 lines
Foible is a framework for building visual programming environments.
This directory contains Foible and four applications that have been
built using it. It also contains theses that describe the applications.
There are five directories containing files for Foible:
foible4.1: the Foible framework
FlowKit: a visual dataflow language
Sh++: a graphical UNIX shell
objectLink: a visual configuration language for Smalltalk
SDS: a systems dynamics simulation system
The Foible framework and FlowKit run under both the Tektronix and
Parc Place 2.5 versions of Smalltalk. Sh++ runs only under Parc Place.
objectLink has been run only under Parc Place, but should port easily.
(Files with 'TEK' in their names are only needed for the Textronix. Files
with 'PP' in their names are only used on the Parc Place Smalltalk.)
To file in the code, edit the 'bld' file for your image, changing directory
names as needed. Then file in the 'bld' file. Once the code has been
filed in, change the directory name for icons in classes 'FoibleDirectory'
and 'FlowKitDirectory'. (See additional notes for Sh++ in Sh++/readme.)
All of this code has been developed by students at the U. of Illinois.
Foible was started by Stuart Ericson, continued by Beth Scaer, and
polished by Bill Jindrich, who is responsible for the latest version.
His MS thesis (which is included) is the documentation for Foible.
Please send questions and comments to
Ralph Johnson - cs.uiuc.edu
Work continues on Foible. Please let me know about ideas you have
for improving it, improvements that you make, and applications that
you build from it.
foible4.1:
----------
foible4-PP.bld
foible4-TEK.bld
Foible4.st
Foible4.1-PPfix.st methods that allow Foible to run on Parc Place
FoibleBinIO-PP.st
Foible4-PPmisc.st methods copied from Tektronix for Parc Place
Foible4-TEKmisc.st methods copied from Parc Place for Tektronix
Icon-Tools.st Tools for managing icons
Icon-Tools-PPfix.st
BinIO.st binary IO for Tektronix
BinIO-TEKfix.st fix for binary IO on Tektronix
Collection-anElement.st misc. method used by Foible
InputSensor.st
PopUpNotifier.st
edit.makecode.st enhancement for Form editor
foible-paper.PS MS Thesis (Jindrich) on Foible (Postscript)
icons directory containing icons used in Foible
FlowKit:
--------
FlowKit2-PP.bld File in for Parc Place
FlowKit2-TEK.bld File in for Tektronix
FlowKit2.st
FlowKit2-PPfix.st fixes for Parc Place version
FlowKit2-TEKfix.st fixes for Tektronix version
FlowKitBox-outputResults.st bug fix
fkfact.stbin sample program
icons directory containing icons for FlowKit
Sh++:
-----
Sh++.bld File in for Sh++
Sh++.st
Sh++-Browsers.st Sh++ program and environment browsers
Sh++-Misc.st Sh++ miscellaneous classes
Browser-changes.st changes to Parc Place tutorial code
Interface-DialogBox.st "pluggable" dialog boxes
ShellDirectoryHolder.st location of special directories for Sh++
UnixProcess-manPage.st
Sh++.dir default Sh++ program directory
icons directory containing icons for Sh++
Sh++-paper.PS paper describing Sh++ (Postscript format)
objectLink:
---------
Objectlink The ObjectLink application
Objectlink-access.st
Objectlink.FileIn
Objectlink-Browser.st
Objectlink-ToolBench.st
O-in-Objectlink A slightly modified version that can build itself.
Objectlink-Olink.st
Objectlink-access.st
Objectlink.FileIn
OObjectlink-Browser.st
OObjectlink-ToolBench.st
PostScript --- directory containing thesis in Postscript form
olink.prn
title.prn
toc.prn
_______________________________
SDS A class project to build a Stella-like system on top of Foible.
See the README for details on building it.
Very nice---it works better than some of the MS projects
above, though it is more modest in scope.